package org.example.lethear.dto.whisper;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 悄悄话设置DTO
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class WhisperSettingsDTO {
    
    private Long id;
    private String secretCode; // 暗号
    private String codeDescription; // 暗号描述
    private Boolean allowAnonymous; // 是否允许匿名悄悄话
    private Boolean allowUsernameWhisper; // 是否允许通过用户名发送悄悄话
    private Boolean allowCodeWhisper; // 是否允许通过暗号发送悄悄话
    private Boolean emailNotification; // 是否邮件通知
    private Boolean enabled; // 是否启用悄悄话功能
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
} 